package io.github.talelin.latticy.vo.oms;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.github.talelin.latticy.common.pojo.BaseDO;
import lombok.Data;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @ClassName：CombinationProductVO
 * @Author: ljj
 * @Date: 2022/7/6 17:46
 */
@Data
public class CombinationProductVO extends BaseDO {
    private String sku;

    private String name;

    private String enName;

    private String pictureUrl;

    private Integer alarmThreshold;

    private Integer inventory;

    private BigDecimal length;

    private BigDecimal width;

    private BigDecimal height;

    private Integer lwhType;

    private Integer weight;

    private Integer weightType;

    private Long categoryId;

    private String brand;

    private BigDecimal purchaseCost;
    private Integer packagType;

    private Integer singlePackagNum;

    private Long packagMaterialId;

    private String customsCode;

    private String origin;

    private String company;

    private BigDecimal declarePrice;

    private String customsDesc;

    private Boolean isBattery;

    private String desc;

    private String creatorCode;

    private Integer status;

    private Boolean isDisable;

    private Integer type;

    private Integer goodsType;

    private Boolean isLiquid;

    private Boolean isMagnetized;

    private String tenant;

    private Long id;

    private Date createTime;

    private Date updateTime;

    private Date deleteTime;

    private String isDelete = "0";
}
